from math import sqrt
class Solution:
def primePalindrome(self, N: int) -> int:
flag = 0
if(N==2 or N==1):
return 2
if(N==3):
return 3
def check(N):
if(str(N)[::-1] == str(N)):
return True
else:
return False
while(True):
if(check(N)):
for j in range(2, int(sqrt(N)) + 1, 1):
if (N % j == 0):
flag = 0
break
else:
flag = 1
if(flag ==1):
return N
break
if 10**7 < N < 10**8:
return 100030001
N+=1
1630C - Paint the Middle | 1630D - Flipping Range |
1328A - Divisibility Problem | 339A - Helpful Maths |
4A - Watermelon | 476A - Dreamoon and Stairs |
1409A - Yet Another Two Integers Problem | 977A - Wrong Subtraction |
263A - Beautiful Matrix | 180C - Letter |
151A - Soft Drinking | 1352A - Sum of Round Numbers |
281A - Word Capitalization | 1646A - Square Counting |
266A - Stones on the Table | 61A - Ultra-Fast Mathematician |
148A - Insomnia cure | 1650A - Deletions of Two Adjacent Letters |
1512A - Spy Detected | 282A - Bit++ |
69A - Young Physicist | 1651A - Playoff |
734A - Anton and Danik | 1300B - Assigning to Classes |
1647A - Madoka and Math Dad | 710A - King Moves |
1131A - Sea Battle | 118A - String Task |
236A - Boy or Girl | 271A - Beautiful Year |